package com.ruoyi.yf.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.yf.mapper.YfImieMapper;
import com.ruoyi.yf.domain.YfImie;
import com.ruoyi.yf.service.IYfImieService;
import com.ruoyi.common.core.text.Convert;

/**
 * 手机序列号Service业务层处理
 * 
 * @author XiaoYi...
 * @date 2020-03-17
 */
@Service
public class YfImieServiceImpl implements IYfImieService 
{
    @Autowired
    private YfImieMapper yfImieMapper;

    /**
     * 查询手机序列号
     * 
     * @param id 手机序列号ID
     * @return 手机序列号
     */
    @Override
    public YfImie selectYfImieById(Long id)
    {
        return yfImieMapper.selectYfImieById(id);
    }

    /**
     * 查询手机序列号列表
     * 
     * @param yfImie 手机序列号
     * @return 手机序列号
     */
    @Override
    public List<YfImie> selectYfImieList(YfImie yfImie)
    {
        return yfImieMapper.selectYfImieList(yfImie);
    }

    /**
     * 新增手机序列号
     * 
     * @param yfImie 手机序列号
     * @return 结果
     */
    @Override
    public int insertYfImie(YfImie yfImie)
    {
        yfImie.setCreateTime(DateUtils.getNowDate());
        return yfImieMapper.insertYfImie(yfImie);
    }

    /**
     * 修改手机序列号
     * 
     * @param yfImie 手机序列号
     * @return 结果
     */
    @Override
    public int updateYfImie(YfImie yfImie)
    {
        yfImie.setUpdateTime(DateUtils.getNowDate());
        return yfImieMapper.updateYfImie(yfImie);
    }

    /**
     * 删除手机序列号对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteYfImieByIds(String ids)
    {
        return yfImieMapper.deleteYfImieByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除手机序列号信息
     * 
     * @param id 手机序列号ID
     * @return 结果
     */
    @Override
    public int deleteYfImieById(Long id)
    {
        return yfImieMapper.deleteYfImieById(id);
    }
}
